﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Facade
{

    /*
     *代理模式Proxy
     * 简化外部接口，减少耦合。
     * Proxy也是在客户和系统之间增加一层中间层，和门面模式，个人觉得    异曲同工
     * 场景：在系统厚葬，有些对象由于某种原因{创建开销大、操作系统限制、进程外访问等等}
     * 直接访问会给使用者的结构带来很多麻烦。
     *定义：为其他对象提供一种控制对这个对象的访问。。。
     *
     * 个人理解 ：就是在封装一层=》包一层思想
     *
     *在分布式系统中用的比较多
     */


    class Proxy
    {
    }
}
